#pragma once
#include "ldap_operation.h"

class Modify_Operation :
	public LDAP_Operation
{
	vector<Atribut<char*>> atribute_noi;

	char *ldif_file;
	char *LDAPpassWord;


public:

	Modify_Operation(char *dn,int auth_type,char *passWord,char **optiuni,int nr_opt,vector<Atribut<char*>> atr_noi);

	Modify_Operation(char *dn,char *nouDN)
	{
		throw new exception();
	};


	char *getLdifFile()const
	{
		return ldif_file;
	}

	~Modify_Operation(void);

	LDAP_Operation* operate();
};

